@CHARSET "ISO-8859-1";
body 
{    
    margin: 0 auto;
    padding:0;
    background : #96a6f4 url("../images/body_bg2.jpg") no-repeat top center ;        
}

img
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    text-align: center;
}

p
{
    margin: 0;
    padding:0;
    font-family: Arial;
    font-size: 12px;
    color: #5f5f5f;
}

table
{
    margin: 0;
    padding:0;
    font-family: Arial;
    font-size: 12px;
}

ol
{
    font-family: Arial;
    color: #5f5f5f;
    font-size: 12px;    
}

ul, li
{
    padding:0;
    margin: 0;
    padding-bottom: 5px;
}

#main
{
    margin: auto;
    padding: 0px 3px 0px 3px;
    width: 1000px;
    background : url("../images/main_bg.png");
}

#main-wrapper
{
    margin: 0 auto;
    width: 994px;
    background: #ffffff;

}


#top-part
{
    margin: 0 auto;
    /*background: url("../images/top-bg2.jpg") no-repeat;*/
    background: url("../images/top-part2.png") no-repeat;
    height: 178px;
}

#top-part-vn
{
    margin: 0 auto;
    background: url("../images/top-bg-vn.jpg") no-repeat;
    height: 533px;
}

#top-part .upper-left, #top-part2 .upper-left
{
   float:left;
   padding-left: 28px;
   padding-top: 5px;
   height: 132px;
}

#top-part .upper-right, #top-part2 .upper-right
{
     float:right;
     padding-top: 12px;
}

#top-part2
{
    margin: 0 auto;
    background: white url("../images/about-bg.jpg") repeat-x;
    height: 138px;
    
}

#top-part-vn .upper-left, #top-part2 .upper-left
{
   float:left;
   padding-left: 28px;
   padding-top: 5px;
}

#top-part-vn .upper-right, #top-part2 .upper-right
{
     float:right;
     padding-top: 12px;
}


/* menu */

.menu
{
 
}

.menu ul
{
    list-style: none;    
    background: url("../images/menu-bg2.jpg") repeat-x;
    height:42px;
}
.menu li
{
     float:left;
     line-height: 20px;
     padding-top: 9px;
     padding-bottom: 6px;
}


.menu li a
{
    text-decoration: none;
    border-right: 1px solid #084a77;
    border-left: 1px solid #0f86d8;
    color: #ffffff;
    height: 24px;
	line-height: 24px;
    font-size: 12px;
    font-family: Arial;    
    /* text-shadow: #686B6D 2px 1px; */
    font-weight: bold;
}
.menu li ul li a
{
    text-decoration: none;
    border: 0;
    color: #ffffff;
    height: 24px;
    font-size: 12px;
    font-family: Arial;    
    /* text-shadow: #686B6D 2px 1px; */
    font-weight: bold;
}
.menu li a:hover
{
    color: Yellow;
    height: 24px;
    font-size: 12px;
    font-family: Arial;    
    /* text-shadow: #686B6D 2px 1px; */
    font-weight: bold;
}

.menu li.home a
{    
    border-left: none;
    width:120px; 
    display: block;
    text-align : center;
}

.menu li.about a
{
    width: 125px;
    display: block;
    text-align : center;   
}

.menu li.services a
{
    width: 125px;
    display: block;
    text-align : center;
}

.menu li.special-routes a
{
    width: 125px;
    display: block;
    text-align : center;
}


.menu li.shipment a
{
    width: 125px;
    display: block;
    text-align: center;
}

.menu li.shipping a
{
    width: 125px;
    display: block;
    text-align: center;
}

.menu li.tools a
{
    width: 125px;
    display: block;
    text-align: center;
}

.menu li.tracking a
{
    width: 125px;
    display: block;
    text-align: center;
}

.menu li.useful a
{
    width: 125px;
    display: block;
    text-align: center;
    
}

.menu li.contact a
{
    width: 120px;
    display: block;
    text-align: center;
    border-right: none;
    
}

.menu li:hover
{
    background: url("../images/hover.png") no-repeat center bottom;    
}


.menu ul li#selected
{
    background: url("../images/hover.png") no-repeat center bottom;
}

/* homepage */
#home-center
{
    width:994px;
    background: white;
    min-height: 356px;
    
}

#home-center .left-column
{
    width: 732px;
    height: 350px;
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;  
    
}

#home-center .right-column
{
    width: 272px;    
    float: right;
    background-color: #448ccb;
    min-height: 356px;
}

#home-center .right-column-first
{
    width: 100%;
    float: left;
    background: url("../images/search-bg2.png") no-repeat;
    height: 141px;    
}

#home-center .right-column-second
{   
    width: 100%;    
    height: 215px;
    background: url("../images/pcs_bg2.png") no-repeat;
    float: right;        
    line-height: 20px;          
}

#home-bottom
{
    width:994px;
    min-height: 189px;   
    margin-top: 0px;
    margin-bottom: 0px;   
    padding: 0px;    
    
}

#home-bottom .company-news
{
    width: 238px;
    height: 189px;
    /*
    background: url("../images/new-bg2.jpg") no-repeat;
    */
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    line-height: 13px;
}

.b-wr marquee a
{
    text-decoration: none;    
    color: #5f5f5f;
    font-size: 11px;
    font-family: Arial;        
}

.b-wr marquee a:hover
{
    border-bottom: 1px dotted #0054A6;
    text-decoration: dotted;
    color: #0e0e0e;   
}

#home-bottom .special-routes
{
    width: 766px;
    height: 189px;
    
    /*
    background: url("../images/route_bg2.png") no-repeat;
    */
    
    float: right;
}
/* end homepage */

/* other pages */
#content-center
{
    width:994px;
    position:relative;
}


#content-center .left-column
{
    float: left;
    width: 207px;
    height: 142px;
    margin-top: 12px;
    margin-left: 12px;
    margin-right: 10px;      
}



#content-center .left-column ul li
{
    list-style-image: url("../images/arrow.jpg");
    font-size: 12px;
    color: white;
    font-family: arial;
    width: 177px;
    margin-left: 5px;
    padding-top: 12px;    
}

#content-center .center-column
{
    background: white;
    float: right;
    width: 748px;
    margin-top: 12px;
    margin-bottom: 12px;
    margin-right: 15px;
    border: 1px solid #CCC;
    border-radius: 7px;    
    -moz-border-radius: 7px;    
    min-height: 452px;
}

#content-center .center-column p.upper-title {
    
    font-size: 17px;
    font-weight: bold;
    background: url("../images/common-banner.png") no-repeat;
    width: 740px;
    height: 180px;
    color: white;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;  
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;  
}

#content-center p.international-upper-title{
    background: url("../images/International.jpg") no-repeat;
    width: 740px;
    height: 184px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.domestic-upper-title{
    background: url("../images/domestic.jpg") no-repeat;
    width: 740px;
    height: 184px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.airfreight-upper-title{
    background: url("../images/services/airfreight.jpg") no-repeat;
    width: 740px;
    height: 184px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;     
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;
}

#content-center p.brokerage-upper-title{
    background: url("../images/services/brokerage.jpg") no-repeat;
    width: 740px;
    height: 184px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.dangerous-upper-title{
    background: url("../images/services/dangerous.jpg") no-repeat;
    width: 740px;
    height: 184px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;     
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;
}

#content-center p.history-upper-title{
    background: url("../images/about/history.jpg") no-repeat;
    width: 740px;
    height: 196px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.mission-upper-title{
    background: url("../images/about/mission.jpg") no-repeat;
    width: 740px;
    height: 210px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.network-upper-title{
    background: url("../images/about/network.jpg") no-repeat;
    width: 740px;
    height: 196px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.news-upper-title{
    background: url("../images/about/news.jpg") no-repeat;
    width: 740px;
    height: 196px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.services-upper-title{
    background: url("../images/services/services.jpg") no-repeat;
    width: 740px;
    height: 180px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}



#content-center p.routes-upper-title{
    background: url("../images/routes/Advantages.jpg") no-repeat;
    width: 740px;
    height: 182px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.vn-eu-upper-title{
    background: url("../images/routes/eu.jpg") no-repeat;
    width: 740px;
    height: 158px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}



#content-center p.vn-hk-upper-title{
    background: url("../images/routes/hk.jpg") no-repeat;
    width: 740px;
    height: 158px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.vn-sg-upper-title{
    background: url("../images/routes/sg.jpg") no-repeat;
    width: 740px;
    height: 158px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.vn-jp-upper-title{
    background: url("../images/routes/jp.jpg") no-repeat;
    width: 740px;
    height: 158px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.tracking-upper-title{
    background: url("../images/tracking/tracking.jpg") no-repeat;
    width: 740px;
    height: 182px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.contact-upper-title{
    background: url("../images/contact/ContactUs.jpg") no-repeat;
    width: 740px;
    height: 178px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.tools-upper-title{
    background: url("../images/tools/tools.jpg") no-repeat;
    width: 740px;
    height: 178px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}

#content-center p.shipping-upper-title{
    background: url("../images/shipping/shipping.png") no-repeat;
    width: 740px;
    height: 178px;
    padding-top: 12px;
    padding-left: 15px;
    letter-spacing: 1px;
    
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; 
    moz-border-top-left-radius: 6px;
    moz-border-top-right-radius: 6px;    
}


p.main-title
{
    background: url("../images/main-title-bg.png") no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: Black;
    padding-left: 15px;
    line-height: 25px;
}
/*  bottom */



#bottom .first
{
    width: 231px;
    height: 112px;
    background: url("../images/new-bg2.jpg") no-repeat;
    float: left;
    padding-top: 35px;
    padding-left: 6px;
    padding-right: 6px;
    margin-left: 26px;
    margin-right: 20px;
    line-height: 13px;
}

#bottom .title
{
    font-size: 14px;
    padding-bottom: 3px;
}


#footer
{
    display: inherit;
    background: #04508e;
    height: 20px;
    padding-left: 405px;    
    padding-top: 10px;
}

#footer p
{
    font-size: 10px;
}


.clear
{
   clear:both;    
}

a
{
    text-decoration: none;
    color: #ffffff;
}

#bottom table tr td a:hover, .clickHere a:hover
{  
    text-decoration: dotted;
    border-bottom: 1px dotted #ffffff;
}

#selected a
{    
    font-weight: bold;
}

.second table, .third table
{
    font-size: 11px;
    color: #ffffff;
}

.container 
{
    width: 242px;
    height: 150px;
    float: left;
    margin: 0 0px 8px 2px;
}

/* table format */

table.blueTable
{
    font-size:12px;
    border: none;
    padding-left: 0px;
    width: 736px;
      
}

table 
{
    font-size:12px;
    border: none;     
}

.darkBlue
{
    background: #0D6BB5;
}

.lightBlue
{
    background: #57AEF3;
}

.style1
{
    background: #0D6BB5;
    font-weight: bold;
    width: 175px;
}

table.info-talbe
{   
    width: 100%;
}

table.info-table td
{
    border:1px solid #448ccb;
    color: #5f5f5f;
    font-size: 12px;
}
        
table.info-table p
{
    padding: 0;
    color: #5f5f5f;
    font-size: 12px;
    
}
        
.style2
{
    height: 26px;
}


/* End Table format */


.p1 
{
    background-color: #0D6BB5;
    padding: 5px 8px;
    color: white;
    border-bottom: 1px solid white;
    height: 41px;
}

.p2 {
    background-color: #57AEF3;
    padding: 5px 8px;
    color: white;
}

.p3 {
    color: #5f5f5f;
    font-size: 11px;
    padding: 5px 8px;        
}

p.content-title
{
    color: #006cb5;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    padding-bottom: 10px;
    padding-top: 10px;
	text-transform: uppercase; 
}

p.content-text
{
    color: #5f5f5f;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 12px;    
}

.text
{
    min-width: 531px;
    padding: 15px 10px 20px 10px;
}

.text a
{
    color: #0054a6;
}

.text a:hover
{
    border-bottom: 1px dotted #0054A6;
    text-decoration: dotted;
}

.text ul
{
    
    margin-left: 35px;
}

.text li
{
    font-size: 12px;
    font-family: Arial;
    color: #5F5F5F;
}

.text li a
{
    color: #0054a6;
}

.text li a:hover
{
    border-bottom: 1px dotted #0054A6;
    text-decoration: dotted;
}

.right-column .right
{
    width: 207px;
    height: 107px;
    background: url("../images/about-new.jpg") no-repeat;
    float: left;
    padding-top: 32px;
    padding-left: 2px;
    line-height: 13px;
}

input#button 
{
    background:#9e0b0f;
    width: 60px;
    height: 24px;
    border: 1px solid #ed1c24;
    color: #fff;
}

input#button2 
{
    background:#9e0b0f;
    width: 60px;
    height: 24px;
    border: 1px solid #ed1c24;
    color: #fff;
}

#bottom input#bottom-button
{
    background:#9e0b0f;
    width: 50px;
    height: 24px;
    border: 1px solid #ed1c24;
    color: #fff;

}

div.upper-border
{
    background: url("../images/upper-border.jpg") no-repeat;
    height: 8px;
}

div.bottom-border
{
    background: url("../images/bottom-border.jpg") no-repeat;
    height: 9px;
}

.left-column ul
{
    padding-left: 25px;
    padding-bottom: 11px;
    background: #448CCB;
}

.left-column li.active
{
    font-weight: bold;
}

a.mail-hover:hover 
{
    border-bottom: 1px dotted #0054A6;
    text-decoration: dotted;   
}

.left-column ul li a:hover
{   
    border-bottom: 1px dotted #ffffff;
}



#bottom input#bottom-button-vn
{
    background: #9E0B0F;
    width: 66px;
    height: 24px;
    border: 1px solid #ED1C24;
    color: white;
}
.menu li.item-1 a{
	border-left: 0!important;
}
li.item-21 a{
	border-right: 0!important;
}
.left-column-home{
	width: 722px;
	height: 256px;
	float: left;
}
.b-wr h3{
	color: #fff;
	text-align: center;
}
.b-content{
	height: 155px;
	overflow: hidden;
	background: #fff url(../images/world-map.png) no-repeat center center;
	margin: 0 15px;
}
.items-list table tr td{
	padding: 10px 0;
}
.items-list table tr td{
	border-bottom: 1px dashed #ccc;
	border-collapse: 0;
}
a.title{
	font-size: 13px;
	font-weight: bold;
}
img.thumb{
	margin-right: 10px;
}